home *** CD-ROM | disk | FTP | other *** search
- #include <stdlib.h>
-
- #include "DeskLib:Error.h"
-
- #include "Shell.SafeAlloc.h"
-
-
-
- void *Shell_SafeRealloc( const void *ptr, size_t size)
- {
- void *p;
- p = realloc( (void *) ptr, size);
- if (!p) Error_ReportFatal( 1, Error_PLACE "Shell can't realloc memory");
- return p;
- }
-
-
-
-
- void *Shell_SafeMalloc( size_t size)
- {
- void *p;
- p = malloc( size);
- if (!p) Error_ReportFatal( 1, Error_PLACE "Shell can't malloc memory");
- return p;
- }
-
-
-
-
-
- void *Shell_SafeCalloc( size_t num, size_t size)
- {
- void *p;
- p = calloc( num, size);
- if (!p) Error_ReportFatal( 1, Error_PLACE "Shell can't calloc memory");
- return p;
- }
-
-